home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / program / 316 / libsrc / ctype.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-10-20  |  1.6 KB  |  40 lines

  1.  
  2. #include "ctype.h"
  3.  
  4. char _ctype_[128] =
  5.     {
  6.     _C,    _S|_C,    _S|_C,    _S|_C,            /* #x00 .. #x03 */
  7.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x04 .. #x07 */
  8.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x08 .. #x0B */
  9.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x0C .. #x0F */
  10.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x10 .. #x13 */
  11.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x14 .. #x17 */
  12.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x18 .. #x1B */
  13.     _S|_C,    _S|_C,    _S|_C,    _S|_C,            /* #x1C .. #x1F */
  14.     _S|_P,    _P,    _P,    _P,            /* ' '  .. '#'  */
  15.     _P,    _P,    _P,    _P,            /* '$'  .. '''  */
  16.     _P,    _P,    _P,    _P,            /* '('  .. '+'  */
  17.     _P,    _P,    _P,    _P,            /* ','  .. '/'  */
  18.     _N|_P,    _N|_P,    _N|_P,    _N|_P,            /* '0'  .. '3'  */
  19.     _N|_P,    _N|_P,    _N|_P,    _N|_P,            /* '4'  .. '7'  */
  20.     _N|_P,    _N|_P,    _P,    _P,            /* '8'  .. ';'  */
  21.     _P,    _P,    _P,    _P,            /* '<'  .. '?'  */
  22.     _P,    _U|_P|_X, _U|_P|_X, _U|_P|_X,         /* '@'  .. 'C'  */
  23.     _U|_P|_X, _U|_P|_X, _U|_P|_X, _U|_P,        /* 'D'  .. 'G'  */
  24.     _U|_P,    _U|_P,    _U|_P,    _U|_P,            /* 'H'  .. 'K'  */
  25.     _U|_P,    _U|_P,    _U|_P,    _U|_P,            /* 'L'  .. 'O'  */
  26.     _U|_P,    _U|_P,    _U|_P,    _U|_P,            /* 'P'  .. 'S'  */
  27.     _U|_P,    _U|_P,    _U|_P,    _U|_P,            /* 'T'  .. 'W'  */
  28.     _U|_P,    _U|_P,    _U|_P,    _P,            /* 'X'  .. '['  */
  29.     _P,    _P,    _P,    _P,            /* '\'  .. '_'  */
  30. /* zzz I guess for now lower case a..f are hex digits... */
  31.     _P,    _L|_P|_X, _L|_P|_X, _L|_P|_X,         /* '`'  .. 'c'  */
  32.     _L|_P|_X, _L|_P|_X, _L|_P|_X, _L|_P,        /* 'd'  .. 'g'  */
  33.     _L|_P,    _L|_P,    _L|_P,    _L|_P,            /* 'h'  .. 'k'  */
  34.     _L|_P,    _L|_P,    _L|_P,    _L|_P,            /* 'l'  .. 'o'  */
  35.     _L|_P,    _L|_P,    _L|_P,    _L|_P,            /* 'p'  .. 's'  */
  36.     _L|_P,    _L|_P,    _L|_P,    _L|_P,            /* 't'  .. 'w'  */
  37.     _L|_P,    _L|_P,    _L|_P,    _P,            /* 'x'  .. '{'  */
  38.     _P,    _P,    _P,    _P            /* '|'  .. #x7F  */
  39.     };
  40.